package com.campus.secondhand.model.es;

import lombok.Data;

/**
 * 用户ElasticSearch文档
 */
@Data
public class UserDocument {

    /**
     * 用户ID
     */
    private Long id;

    /**
     * 用户名
     */
    private String username;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 头像URL
     */
    private String avatar;

    /**
     * 学校ID
     */
    private Long schoolId;

    /**
     * 学校名称
     */
    private String schoolName;

    /**
     * 自我介绍
     */
    private String introduction;

    /**
     * 专业
     */
    private String major;

    /**
     * 所在地区
     */
    private String region;

    /**
     * 状态，1-正常，0-禁用
     */
    private Integer status;

    /**
     * 创建时间（时间戳）
     */
    private Long createdAt;

    /**
     * 最后在线时间（时间戳）
     */
    private Long lastActive;
}